MetaFlute is the first in a series of Plug-ins developed using the PeRColate toolkit, Dan Trueman and R. Luke DuBois' open-source collection of synthesis and signal-processing objects for Max/MSP. MetaFlute is roughly based on an old application for the NeXT MusicKit called SlideFlute, by Perry Cook, and takes some additional hints for the metaflute() instrument the Brad Garton wrote for Real-Time CMIX. MetaFlute synthesizes a physical model of a flute-like instrument, giving you control over different parameters of the sound. The actual flute model was written by Dan, and is based on a port of the CCRMA Synthesis Toolkit, originally written by Perry Cook and Gary Scavone. The plug-in interface and patch were designed by Luke during an all-nighter and may yet have some glitches.
MetaFlute was written using Max/MSP and runs under Pluggo, Cycling'74's environment for hosting Max/MSP patches inside VST and MAS compatible sequencers. Check out www.cycling74.com for more information.
MetaFlute is a VST instrument, i.e. it takes MIDI input and puts out audio. The MIDI control is currently hardwired (look at the Messages window in Pluggo for the current configuration). The plug-in was tested under Digital Performer 2.7. Please report any bugs to Luke (luke@music.columbia.edu). If you'd like a copy of the Max patch, by all means e-mail us. At some point we'll put them on the web for you to download. This plug-in, as well as the full PeRColate toolkit is available at:
http://www.music.columbia.edu/PeRColate
One documented bug is that occassionally the audio will blow up in Digital Performer when using this plug-in. The fix for this is to simply kick-start the MOTU Audio System by going under the Basics window to MOTU Audio System Options and clicking on Configure Hardware Driver... When the dialog comes up just click OK and the audio should come back.